package biz.datalk.industrialland.admin.modules.online.dynform.pojo.dto;

import biz.datalk.industrialland.common.pojo.po.BasePO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author tarofang@163.com
 * @date 2019-12-19
 */
@Getter
@Setter
@ToString
public class DynformAutoDTO extends BasePO implements Serializable {
    private static final long serialVersionUID = 2576352903133850164L;

    /** 表Id dynform_head.id */
    private String tableId;

    /**
     * 查询参数 JSON 格式
     *
     * 最终通过 {@code JsonUtil.json2JavaBean(queryParams, new TypeToken<Map<String, String>>(){}.getType()); } 处理为 Map 集合
     */
    private String queryParams;

    /** 查询数据的ID */
    private String id;

    /** 数据id 用英文逗号连接  */
    private String ids;

    /** json 参数 */
    private String params;

    /** 按钮编码 */
    private String btnCode;

    /** 是否需要分组 Y-需要分组 否则不需要分组 默认不分组 */
    private String needGroup;
}
